package co.com.manuel.gastos.gastoDTO;

import java.util.Date;

import co.com.manuel.gastos.bolsaSaldoDTO.BolsaSaldoDTO;
import co.com.manuel.gastos.tipoGastoDTO.TipoGastoDTO;

public class GastoDTO {
	
	/**
	 * almacena  el id (PK) del gasto
	 */
	private int idGasto;
	/**
	 * almacena un objeto de tipo Gasto
	 */
	private TipoGastoDTO idTipoGasto;
	/**
	 * almacena un objeto de Bolsa Saldo
	 */
	private BolsaSaldoDTO idBolsaSal;
	/**
	 * alamacena el valor del gasto
	 */
	private double gasValor;
	/**
	 * almacena la descripcion del gasto
	 */
	private String gasDescripcion;
	/**
	 * almacena la fecha del gasto
	 */
	private Date gasFecha;
	
	public int getIdGasto() {
		return idGasto;
	}
	public void setIdGasto(int idGasto) {
		this.idGasto = idGasto;
	}
	public TipoGastoDTO getIdTipoGasto() {
		if(this.idTipoGasto == null){
			this.idTipoGasto = new TipoGastoDTO();
		}
		return this.idTipoGasto;
	}
	public void setIdTipoGasto(TipoGastoDTO idTipoGasto) {
		this.idTipoGasto = idTipoGasto;
	}
	public BolsaSaldoDTO getIdBolsaSal() {
		if(this.idBolsaSal == null){
			this.idBolsaSal = new BolsaSaldoDTO();
		}
		return this.idBolsaSal;
	}
	public void setIdBolsaSal(BolsaSaldoDTO idBolsaSal) {
		this.idBolsaSal = idBolsaSal;
	}
	public double getGasValor() {
		return gasValor;
	}
	public void setGasValor(double gasValor) {
		this.gasValor = gasValor;
	}
	public String getGasDescripcion() {
		return gasDescripcion;
	}
	public void setGasDescripcion(String gasDescripcion) {
		this.gasDescripcion = gasDescripcion;
	}
	public Date getGasFecha() {
		return gasFecha;
	}
	public void setGasFecha(Date gasFecha) {
		this.gasFecha = gasFecha;
	}
}
